package com.suse.warmstill.aspect.powercheck;


import org.springframework.core.Ordered;
import org.springframework.core.annotation.Order;

import java.lang.annotation.*;

@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Order(Ordered.HIGHEST_PRECEDENCE)  //顺序最先
public @interface LimitRequestAnno {
    /**
     * 允许访问的次数，默认值120
     */
    int count() default 30;

    /**
     * 间隔的时间段，单位秒，默认值60
     */
    int time() default 60;

    /**
     * 访问达到限制后需要等待的世界，单位秒，默认值120
     */

    int waits() default 60;

}
